"use strict";
// 4.用ts语法声明一个string类型的变量
const str = 'abc';
// 5.用ts语法声明一个number类型的变量
const num = 10;
// 6.用ts语法声明一个boolean类型的变量；
const flag = true;
// 9.正确定义类型不准使用any
// 10.合理使用ts完成数组去重功能
const arr = [1, 2, 1, 3, 4, 6, 33, 6, 11, 11];
function fun(arr) {
    return arr.filter((item, index) => {
        return arr.indexOf(item) === index;
    });
}
console.log(fun(arr));
function func(n) {
    let sum = 1;
    for (let i = 1; i <= n; i++) {
        sum *= i;
        console.log(`${i}的函数类型是${typeof (n)} ${i}的阶乘是${sum}`);
    }
}
console.log(func(num));
